Aktualisieren von v1.10.0 nach v2.0.0
Alle bestehenden Unit Test Suites sollten sich problemlos mit iRPGUnit 2.0 erstellen und
ausf�hren lassen. Dennoch:
Testen sie ihre bestehenden Test Suites sorgf�ltig innerhalb einer
gesch�tzten Testumgebung mit iRPGUnit 2.0, bevor sie endg�ltig auf
die neue Version umsteigen. |
Unit Test, welche ausschlie�lich die folgenden Zusicherungen verwenden, lassen sich
problemlos unter allen Versionen von RPGUnit kompilieren und ausf�hren:
- assert()
- aEqual()
- iEqual()
- fail()
Die folgenden Unit Tests (kompiliert mit v1.10) brechen unter iRPGUnit mit einem Fehler ab:
- Unit Test TESTASSERTWITHFAILURE der Test Suite ASSERTT.
- Unit Test TESTASSERTWITHSUCCESS der Test Suite ASSERTT.
- Unit Test TESTBIGINTEGEREQUALITY der Test Suite ASSERTT.
- Unit Test TESTGOODBYEISNOTHELLO der Test Suite ASSERTT.
- Unit Test TESTHELLOEQUALSHELLO der Test Suite ASSERTT.
- Unit Test TESTTWOANDTWOEQUALSFOUR der Test Suite ASSERTT.
- Unit Test TESTTWOANDTWOISNOTEQUALTOFIVE der Test Suite ASSERTT.
- Unit Test TESTBIGINTEGER der Test Suite RUACPTST.
- Unit Test TESTCHOOSETEST der Test Suite RUACPTST.
- Unit Test TESTFAILURES der Test Suite RUACPTST.
- Unit Test TESTSTACKTRACE der Test Suite RUACPTST.
- Unit Test TEST_LOADTESTSUITE der Test Suite RUNT.
- Unit Test TEST_RUNTESTPROC_ERRORINSETUP der Test Suite RUNT.
- Unit Test TEST_RUNTESTPROC_ERRORINTEARDOWN der Test Suite RUNT.
- Unit Test TEST_RUNTESTPROC_ERRORINTEST der Test Suite RUNT.
- Unit Test TEST_RUNTESTPROC_FAILUREINTEST der Test Suite RUNT.
- Unit Test TEST_RUNTESTPROC_TEARDOWNAFTERERRORINSETUP der Test Suite RUNT.
Die folgenden Unit Tests lassen sich mit iRPGUnit nicht kompilieren:
- Test Suite CMDRUNT: Prototyp logCompMsg() in Modul CMDRUNLOG wurde ge�ndert.
- Test Suite EXTTSTT: Parameter mockSrvPgm der Prozedur getTestSuite() wurde entfernt.
- Test Suite RUCRTTSTT: /COPY Teildatei RUCRTTST wurde umbenannt in CRTTST und die Anzahl Parameter von getCrtRpgModCmd() und getCrtSrvPgmCmd() haben sich ge�ndert.
- Test Suite RUNT: /COPY Teildatei RUCRTTST wurde umbenannt in CMDRUNSRV.